package com.study.model.mdao;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;

@Mapper
public interface LinkmanMapper {
	/**
	 * 查询所有
	 * @return
	 */
	List<JSONObject> selectAll();
    /**
      *  查询所有联系人(老板)
     * @return
     */
    List<JSONObject> selectToshow(@Param("sex") String sex, @Param("type") String type,
			@Param("input") String input );
    
    
    /**
     *  查询联系人（员工）
    * @return
    */
   List<JSONObject> selectToshowUse(@Param("sex") String sex, @Param("type") String type,
			@Param("input") String input ,@Param("useid") String useid );
   
    
    /**
     * 根据id查找联系人
     */
    JSONObject selectBylinid(@Param("linid") int linid);
    
    
    /**
     * 根据客户查询主联系人
     */
    JSONObject selectBycusid(@Param("cusid") int cusid);
    
    
    /**
     *
     * @param cusid
     * @return
     */
	boolean updatelintype(@Param("cusid") int cusid);
	
	/**
	 *  修改联系人地址
	 * @param ad_id
	 * @param linid 
	 * @return
	 */
	int updateadId(@Param("adId")String ad_id, @Param("linid")Integer linid);
	
	/**
	 * 
	 * 自动新建主联系人
	 * @param custer
	 * @param famoney
	 * @param type
	 * @param cusid
	 * @param ad_id
	 * @return
	 */
	int addlinmanforcus(@Param("name")String custer,@Param("phone") String famoney,@Param("type") int type, 
			           @Param("cusid")String cusid, @Param("adid")String ad_id);
	/**
	 * 查询单个员工
	 * @param id
	 * @return
	 */
	List<JSONObject> selectOne(@Param("linid")String id);

}
